impact from above with high energy droplets - Alemán Inglés Diccionario